package learn.up.java.strings;

public class StringUtil3 {
	public static void main(String[] args) {
		String s1="a";
		String s2=new String("a");
		System.out.println(s1==s2);//false
		/*
		 * intern()��������ַ��������أ���������equals()�Ƚ�Ϊtrue
		 * ���ַ�������ѳ������и��ַ��������÷��ظ�����intern()�����Ķ���
		 * û�У���Ѹö�����ַ������뵽������
		 */
		System.out.println(s1==s2.intern());//true
		
		String j1=new String("java");
		String j2=j1.intern();//s1 ��鳣���أ�����û�оͿ����Լ����ַ�����ȥ
		//s2 ���ø��ַ��������صĵ�ַ
		System.out.println(j2 == j1);//false
		System.out.println( j2==j1.intern());//true
		System.out.println( j1==j1.intern());// false
	}
}
